/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package de.kundepro.example.vaadin;

import de.kundepro.example.vaadin.entities.FirmaEinheitTyp;
import de.kundepro.example.vaadin.entities.KommunikationStati1;
import de.kundepro.example.vaadin.entities.KommunikationStati;
import de.kundepro.example.vaadin.entities.Laender;
import de.kundepro.example.vaadin.entities.Zustaende;
import java.sql.Date;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.GeneratedValue;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;

@Entity
public class FirmaEinheiten implements java.io.Serializable{

    @GeneratedValue
    @Id
    private long fiEiID;
//    @ManyToOne(targetEntity=Firma.class)
//    @JoinColumn(name = "fiID")
    private long fiEiFirmaFID;
    private String fiEinheitBezeichnungen;
//    @ManyToOne(targetEntity=FirmaEinheitTyp.class)
//    @JoinColumn(name = "fiEiTypID")
    private FirmaEinheitTyp fiEinheitTypFID;
    private String fiAdresseZeile1;
    private String fiAdresseZeile2;
    private String fiPLZ;
    private String fiOrt;
    private String fiPostfach;
    private String fiPostfachPLZ;
    private String fiPostfachOrt;
    private long fiEiLandID;
    private boolean fiAnschriftIstRechnungAnschrift;
    private String fiEmail;
    private String fiTelefon;
    private String fiFax;
    private String fiURL;
    private String fiRechnungAdresseZeile1;
    private String fiRechnungAdresseZeile2;
    private String fiRechnungAdressPLZ;
    private String fiRechnungAdressOrt;
//    @ManyToOne(targetEntity=Laender.class)
//    @JoinColumn(name = "laID")
    private Laender fiEiRechnungLandID;

    private long fiEiBriefKommunikationStatusFID;

    private long fiEiEmailKommunikationStatusFID;

    private long fiEiTelefonKommunikationStatusFID;

//    @ManyToOne(targetEntity=KommunikationStati.class)
//    @JoinColumn(name = "koStID")
    private KommunikationStati fiEiNewsletterFID;
//    @ManyToOne(targetEntity=KommunikationStati1.class)
//    @JoinColumn(name = "koStID")
    private KommunikationStati1 fiEiBriefsendungFID;
//    @ManyToOne(targetEntity=Zustaende.class)
//    @JoinColumn(name = "zuID")
    private Zustaende fiEiZustandFID;
    private long fiEiQuelleFID;
    private Date fiEinheitErstelltAm;
    private String fiEinheitErstelltVon;
    private String fiEinheitGeaendertVon;
    private Date fiEinheitGeaendertAm;
    private String fiEiGeloeschtVon;
    private Date fiEiGeloeschtAm;
    private long fiEiOriginalID;
    private long fiEiImportTempID;
    private long fiEiImportTempFiFID;
    private long fiEiSindertmplD1;

    

    public FirmaEinheiten() {

    }

    public String getFiAdresseZeile1() {
        return fiAdresseZeile1;
    }

    public void setFiAdresseZeile1(String fiAdresseZeile1) {
        this.fiAdresseZeile1 = fiAdresseZeile1;
    }

    public String getFiAdresseZeile2() {
        return fiAdresseZeile2;
    }

    public void setFiAdresseZeile2(String fiAdresseZeile2) {
        this.fiAdresseZeile2 = fiAdresseZeile2;
    }

    public boolean isFiAnschriftIstRechnungAnschrift() {
        return fiAnschriftIstRechnungAnschrift;
    }

    public void setFiAnschriftIstRechnungAnschrift(boolean fiAnschriftIstRechnungAnschrift) {
        this.fiAnschriftIstRechnungAnschrift = fiAnschriftIstRechnungAnschrift;
    }

    public long getFiEiBriefKommunikationStatusFID() {
        return fiEiBriefKommunikationStatusFID;
    }

    public void setFiEiBriefKommunikationStatusFID(long fiEiBriefKommunikationStatusFID) {
        this.fiEiBriefKommunikationStatusFID = fiEiBriefKommunikationStatusFID;
    }

    public KommunikationStati1 getFiEiBriefsendungFID() {
        return fiEiBriefsendungFID;
    }

    public void setFiEiBriefsendungFID(KommunikationStati1 fiEiBriefsendungFID) {
        this.fiEiBriefsendungFID = fiEiBriefsendungFID;
    }

    public long getFiEiEmailKommunikationStatusFID() {
        return fiEiEmailKommunikationStatusFID;
    }

    public void setFiEiEmailKommunikationStatusFID(long fiEiEmailKommunikationStatusFID) {
        this.fiEiEmailKommunikationStatusFID = fiEiEmailKommunikationStatusFID;
    }

    public long getFiEiFirmaFID() {
        return fiEiFirmaFID;
    }

    public void setFiEiFirmaFID(long fiEiFirmaFID) {
        this.fiEiFirmaFID = fiEiFirmaFID;
    }

    public Date getFiEiGeloeschtAm() {
        return fiEiGeloeschtAm;
    }

    public void setFiEiGeloeschtAm(Date fiEiGeloeschtAm) {
        this.fiEiGeloeschtAm = fiEiGeloeschtAm;
    }

    public String getFiEiGeloeschtVon() {
        return fiEiGeloeschtVon;
    }

    public void setFiEiGeloeschtVon(String fiEiGeloeschtVon) {
        this.fiEiGeloeschtVon = fiEiGeloeschtVon;
    }

    public long getFiEiID() {
        return fiEiID;
    }

    public void setFiEiID(long fiEiID) {
        this.fiEiID = fiEiID;
    }

    public long getFiEiImportTempFiFID() {
        return fiEiImportTempFiFID;
    }

    public void setFiEiImportTempFiFID(long fiEiImportTempFiFID) {
        this.fiEiImportTempFiFID = fiEiImportTempFiFID;
    }

    public long getFiEiImportTempID() {
        return fiEiImportTempID;
    }

    public void setFiEiImportTempID(long fiEiImportTempID) {
        this.fiEiImportTempID = fiEiImportTempID;
    }

    public long getFiEiLandID() {
        return fiEiLandID;
    }

    public void setFiEiLandID(long fiEiLandID) {
        this.fiEiLandID = fiEiLandID;
    }

    public KommunikationStati getFiEiNewsletterFID() {
        return fiEiNewsletterFID;
    }

    public void setFiEiNewsletterFID(KommunikationStati fiEiNewsletterFID) {
        this.fiEiNewsletterFID = fiEiNewsletterFID;
    }

    public long getFiEiOriginalID() {
        return fiEiOriginalID;
    }

    public void setFiEiOriginalID(long fiEiOriginalID) {
        this.fiEiOriginalID = fiEiOriginalID;
    }

    public long getFiEiQuelleFID() {
        return fiEiQuelleFID;
    }

    public void setFiEiQuelleFID(long fiEiQuelleFID) {
        this.fiEiQuelleFID = fiEiQuelleFID;
    }

    public Laender getFiEiRechnungLandID() {
        return fiEiRechnungLandID;
    }

    public void setFiEiRechnungLandID(Laender fiEiRechnungLandID) {
        this.fiEiRechnungLandID = fiEiRechnungLandID;
    }

    public long getFiEiSindertmplD1() {
        return fiEiSindertmplD1;
    }

    public void setFiEiSindertmplD1(long fiEiSindertmplD1) {
        this.fiEiSindertmplD1 = fiEiSindertmplD1;
    }

    public long getFiEiTelefonKommunikationStatusFID() {
        return fiEiTelefonKommunikationStatusFID;
    }

    public void setFiEiTelefonKommunikationStatusFID(long fiEiTelefonKommunikationStatusFID) {
        this.fiEiTelefonKommunikationStatusFID = fiEiTelefonKommunikationStatusFID;
    }

    public Zustaende getFiEiZustandFID() {
        return fiEiZustandFID;
    }

    public void setFiEiZustandFID(Zustaende fiEiZustandFID) {
        this.fiEiZustandFID = fiEiZustandFID;
    }

    public String getFiEinheitBezeichnungen() {
        return fiEinheitBezeichnungen;
    }

    public void setFiEinheitBezeichnungen(String fiEinheitBezeichnungen) {
        this.fiEinheitBezeichnungen = fiEinheitBezeichnungen;
    }

    public Date getFiEinheitErstelltAm() {
        return fiEinheitErstelltAm;
    }

    public void setFiEinheitErstelltAm(Date fiEinheitErstelltAm) {
        this.fiEinheitErstelltAm = fiEinheitErstelltAm;
    }

    public String getFiEinheitErstelltVon() {
        return fiEinheitErstelltVon;
    }

    public void setFiEinheitErstelltVon(String fiEinheitErstelltVon) {
        this.fiEinheitErstelltVon = fiEinheitErstelltVon;
    }

    public Date getFiEinheitGeaendertAm() {
        return fiEinheitGeaendertAm;
    }

    public void setFiEinheitGeaendertAm(Date fiEinheitGeaendertAm) {
        this.fiEinheitGeaendertAm = fiEinheitGeaendertAm;
    }

    public String getFiEinheitGeaendertVon() {
        return fiEinheitGeaendertVon;
    }

    public void setFiEinheitGeaendertVon(String fiEinheitGeaendertVon) {
        this.fiEinheitGeaendertVon = fiEinheitGeaendertVon;
    }

    public FirmaEinheitTyp getFiEinheitTypFID() {
        return fiEinheitTypFID;
    }

    public void setFiEinheitTypFID(FirmaEinheitTyp fiEinheitTypFID) {
        this.fiEinheitTypFID = fiEinheitTypFID;
    }

    public String getFiEmail() {
        return fiEmail;
    }

    public void setFiEmail(String fiEmail) {
        this.fiEmail = fiEmail;
    }

    public String getFiFax() {
        return fiFax;
    }

    public void setFiFax(String fiFax) {
        this.fiFax = fiFax;
    }

    public String getFiOrt() {
        return fiOrt;
    }

    public void setFiOrt(String fiOrt) {
        this.fiOrt = fiOrt;
    }

    public String getFiPLZ() {
        return fiPLZ;
    }

    public void setFiPLZ(String fiPLZ) {
        this.fiPLZ = fiPLZ;
    }

    public String getFiPostfach() {
        return fiPostfach;
    }

    public void setFiPostfach(String fiPostfach) {
        this.fiPostfach = fiPostfach;
    }

    public String getFiPostfachOrt() {
        return fiPostfachOrt;
    }

    public void setFiPostfachOrt(String fiPostfachOrt) {
        this.fiPostfachOrt = fiPostfachOrt;
    }

    public String getFiPostfachPLZ() {
        return fiPostfachPLZ;
    }

    public void setFiPostfachPLZ(String fiPostfachPLZ) {
        this.fiPostfachPLZ = fiPostfachPLZ;
    }

    public String getFiRechnungAdressOrt() {
        return fiRechnungAdressOrt;
    }

    public void setFiRechnungAdressOrt(String fiRechnungAdressOrt) {
        this.fiRechnungAdressOrt = fiRechnungAdressOrt;
    }

    public String getFiRechnungAdressPLZ() {
        return fiRechnungAdressPLZ;
    }

    public void setFiRechnungAdressPLZ(String fiRechnungAdressPLZ) {
        this.fiRechnungAdressPLZ = fiRechnungAdressPLZ;
    }

    public String getFiRechnungAdresseZeile1() {
        return fiRechnungAdresseZeile1;
    }

    public void setFiRechnungAdresseZeile1(String fiRechnungAdresseZeile1) {
        this.fiRechnungAdresseZeile1 = fiRechnungAdresseZeile1;
    }

    public String getFiRechnungAdresseZeile2() {
        return fiRechnungAdresseZeile2;
    }

    public void setFiRechnungAdresseZeile2(String fiRechnungAdresseZeile2) {
        this.fiRechnungAdresseZeile2 = fiRechnungAdresseZeile2;
    }

    public String getFiTelefon() {
        return fiTelefon;
    }

    public void setFiTelefon(String fiTelefon) {
        this.fiTelefon = fiTelefon;
    }

    public String getFiURL() {
        return fiURL;
    }

    public void setFiURL(String fiURL) {
        this.fiURL = fiURL;
    }


 

}
